package com.hospital.common.exception;

import lombok.Getter;

/**
 * 全局异常类
 * <br>
 * 该类用于统一记录业务异常信息,使用时需要继承该类,并设置code和message
 * @author yhn
 * @version 1.0
 */
@Getter
public class GlobalException extends RuntimeException {
    private final Integer code;
    private final String message;

    /**
     * 全局异常初始化
     * @param code 业务错误码
     * @param message 错误信息
     */
    public GlobalException(Integer code, String message) {
        super(message);
        this.code = code;
        this.message = message;
    }
}
